package com.cg.service;

import com.cg.dao.UserDao;
import com.cg.pojo.User;

import java.util.List;

public class UserService {
    //实例化用户数据访问层
    private  UserDao userDao=new UserDao();
    //获取用户列表
    public List<User> getList(){
        return userDao.selectAll();
    }
    //新增用户列表
    public int add(User user){
        int total=userDao.getTotalByUserName(user.getUsername());
        if(total>0){
            return -1;//用户编号已经存在
        }else if(total==0){
            userDao.addUser(user);
            return 1;//新增成功
        }else {
            return -2;//新增失败
        }
    }
    /**
     * 根据用户的姓名删除用户
     * @param id
     */
    public boolean remove(String id){
        return userDao.delete(id);
    }

}
